
package com.xoa.controller.received;

import com.xoa.model.sms3.Sms3;

import com.xoa.service.received.Sms3Service;
import com.xoa.util.ToJson;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@Controller
@RequestMapping("/sms3")
public class Sms3Controller {

    @Resource
    private Sms3Service sms3Service;

    /**
     * @作者：张海叶
     * @时间：2017/12/22
     * @介绍: 短信接收管理查询
     * @参数：sms
     */
    @ResponseBody
    @RequestMapping("/selectSms3")
    public ToJson<Sms3> selectSms3(HttpServletRequest request, HttpServletResponse response,Integer page,Integer pageSize,  boolean useFlag,Sms3 sms3) {
        return sms3Service.selectSms3(request,response,page,pageSize,useFlag,sms3);
    }

    /**
     * @作者：张海叶
     * @时间：2017/12/22
     * @介绍: 短信接收管理按通过id查询
     * @参数：sms
     */
    @ResponseBody
    @RequestMapping("/selectSms3ById")
    public ToJson selectSms3ById(HttpServletRequest request, Integer id){

        return sms3Service.selectSms3ById(request,id);
    }
    /**
     * @作者：张海叶
     * @时间：2017/12/22
     * @介绍: 短信接收管理新增
     * @参数：sms
     */
    @ResponseBody
    @RequestMapping("/insertSms3")
    public ToJson insertSmsSettings(Sms3 sms3){

        return sms3Service.insertSms3(sms3);
    }
    /**
     * @作者：张海叶
     * @时间：2017/12/22
     * @介绍: 短信接收管理删除
     * @参数：sms
     */
    @ResponseBody
    @RequestMapping("/delSms3")
    public ToJson delSms3(Sms3 sms3){
        return sms3Service.delSms3(sms3);
    }

    /**
     * @作者：张海叶
     * @时间：2017/12/22
     * @介绍: 短信接收管理修改
     * @参数：sms
     */
    @ResponseBody
    @RequestMapping("/upSms3")
    public ToJson upSms3(Sms3 sms3){
        return sms3Service.upSms3(sms3);
    }





}
